package com.huike.service.system;

import com.huike.dto.SysPageQueryDTO;
import com.huike.dto.SysUserDTO;

import com.huike.pojo.User;
import com.huike.result.PageResult;
import com.huike.result.Result;

import java.util.List;

public interface SysUserService {
    /**
     * 用户管理分页查询
     * @param queryDTO
     * @return
     */
    PageResult list(SysPageQueryDTO queryDTO);

    /**
     * 修改用户状态
     * @param
     * @return
     */
    void changeStatus(Integer status  );

    /**
     * 新增用户
     * @param
     */
    void add(SysUserDTO userDTO);
//     * 修改用户
    void update(SysUserDTO userDTO);

    /**
     *  根据id查询用户
     * @param
     * @return
     */
    SysUserDTO selectById(Long id);

    /**
     * 删除用户
     * @param ids
     */
    void deleteUser(List<Long> ids);
}
